package com.nsapi.niceschoolapi.service;

import com.nsapi.niceschoolapi.entity.TchCourseVO;
import com.nsapi.niceschoolapi.entity.TeacherDB;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TchCourseService {
    //添加教师授课表记录并返回新数据
    int addOneTchCourse(TchCourseVO tchCourseVO);

    //查询是否有重复授课
    int findTchCourseFlag(TchCourseVO tchCourseVO);

    //添加教师授班表记录
    int addOneTchClass(TchCourseVO tchCourseVO);

    //查询是否有冲突授课
    int findTchCourseDanger(TchCourseVO tchCourseVO);

    //查询指定老师教授所有课程
    List<TchCourseVO> findCourseByTch(TchCourseVO tchCourseVO);

    //删除教师授课及班级
    int delTchCourse(TchCourseVO tchCourseVO);

    //按教师工号查询教师
    TeacherDB teacher(String tchid);
}
